package cn.edu.lzu.service;

import cn.edu.lzu.common.assist.DataPage;
import cn.edu.lzu.common.assist.ResponseResult;
import cn.edu.lzu.entity.*;

import java.sql.Date;

/**
 * @PackageName: cn.edu.lzu.service
 * @InterfaceName: UserService
 * @Description: TODO
 * @Author: 张琦[QQ:3098086691]
 * @Date: 2020/2/25 23:23
 * @Version: 1.0
 */
public interface UserService {
    ResponseResult hospitalSubmitUserMsg(User user, Examiner examiner, Integer examinePackage, Date examineDate);

    ResponseResult bookSubmitUserMsg(User user,long unitId, Integer examinePackage, Date examineDate);

    User getUserByUserIdentity(String userIdentity);

    ResponseResult setUserHealthMsg(User user, LiveHabit liveHabit, PastDiseaseHistory pastDiseaseHistory, PresentHealthCondition presentHealthCondition, FamilyDiseaseHistory familyDiseaseHistory);

    ResponseResult sendEmail(String userIdentity, int id, Date bookDate);

    ResponseResult findPwd(String userName, String userIdentity, String eamil);
}
